perm filename FOONLY[D,LES] blob sn#006683 filedate 1971-07-01 generic text, type T, neo UTF8
00100	                       PROCESSOR DEVELOPMENT SCHEDULE
00200	                          (estimate by L. Earnest)
00300	
00400	                     1970    |         1971          |         1972          |
00500	                  J A S O N D|J F M A M J J A S O N D|J F M A M J J A S O N D|
00600	                 |     |     |     |     |     |     |     |     |     |     |
00700	Cache simulation             |           |           |           |           |
00800	    studies      <-------->  |                       |                       |
00900	                 |           |           |           |           |           |
01000	Block diagrams     <------------------>              |                       |
01100	                 |           |           |           |           |           |
01200	Formal project               |                       |                       |
01300	    initiation           ↑   |                       |                       |
01400	                             |           |           |           |           |
01500	Develop drawing &            |                       |                       |
01600	    wirelist progs. <--------------------------->    |                       |
01700	                             |           |           |           |           |
01800	Logic design        <------------------------->      |                       |
01900	                             |           |           |           |           |
02000	Design review                |          ↑            |                       |
02100	                             |           |           |           |           |
02200	Card layout [1]              |              <---------->                     |
02300	                             |           |           |           |           |
02400	Card fabrication [2]         |                       |<-->                   |
02500	                             |           |           |           |           |
02600	Contract for assembly        |                 ↑     |                       |
02700	                             |           |           |           |           |
02800	Order ICs                    |                   ↑   |                       |
02900	                             |           |           |           |           |
03000	Assembly [3]                 |                       |  <-->                 |
03100	                             |           |           |           |           |
03200	PDP-10 console programs [4]                       <--------->                |
03300	                             |           |           |                       |
03400	Processor Debugging [5]      |                       |      <---->           |
03500	                             |           |           |           |           |
03600	Processor operational        |                       |           ↑           |
03700	                             |           |           |           |           |
03800	TENEX modification [6]       |                      <----------------------->|
03900	                             |           |           |           |           |
04000	Console computer ordered     |                       |     ↑                 |
04100	                 delivered   |                       |           ↑           |
04200	                             |           |           |           |           |
04300	Console monitor development  |                       |      <----------->    |
04400	                             |                       |                       |
04500	                             |                       |                       |
04600	                             |             8______   |                       |
04700	                             |      _______/      \  |                       |
04800	                             |     /               \____                     |
04900	Engineering                  |  5 /                  |  \____________________|
05000	Staff                        ____/                   |                       |
05100	                          __/|                       |                       |
05200	                      ___/   |                       |                       |
05300	                  ___/       |                       |                       |
05400	               0_/           |                       |                       |
     

00100	                              FOOTNOTES
00200	
00300	1.  Card layout time of 6 months assumes that about 20 PC  cards  and
00400	60  wire-wrap  cards are to be designed and that productivity will be
00500	about 1 PC card/man-month and 10 wire-wrap  cards/man-month,  with  5
00600	full-time designers paricipating.
00700	
00800	2.   Card  fabrication is overlapped one month with card design based
00900	on the assumption that some parts of the machine will  be  completely
01000	stabilized by then (?).  Fabrication will be contracted out.
01100	
01200	3.   Assembly  includes IC testing, board stuffing and soldering,back
01300	panel and other wiring, and mechanical assembly.
01400	
01500	4.   Debugging  of  the processor is to be accomplished using a minor
01600	modification of the Stanford A. I. timesharing monitor.  The existing
01700	PDP-10  processor  running  another version of the A. I. Monitor will
01800	act as the console computer temporarily.
01900	
02000	5.  Debugging of logical errors in the processor should take no  more
02100	than one month.  Two months more are allowed to solve noise problems.
02200	
02300	6.  Some modifications to TENEX will be needed to permit it to run on
02400	the new processor.
     

00100	                               BUDGET
00200	
00300				       1 July '70-     1 July '71-
00400			               1 July '71      31 Dec,'72	  TOTAL
00500	PERSONNEL
00600		Salaries [1]		$100,000	$180,000
00700		Travel [2]		   8,000	  12,000
00800					--------	--------
00900					 108,000	 192,000	$300,000
01000	
01100	EQUIPMENT
01200		Test equipment [3]	   1,300	  15,000
01300		Integrated circuits [4]	     200	  60,000
01400		PC cards [5]				  37,600
01500		Wire-wrap cards [6]			  31,500
01600		Backpanel wiring [7]			   6,800
01700		Cabinets,cages,&sockets [8]		   6,800
01800		Power supplies [9]			   5,000
01900		Cooling equipment			   1,000
02000		Cables					   2,000
02100		Console computer [10]			  30,000
02200		Indirect costs (46% of subcontracts)      34,000
02300		Blunder recovery			  33,800
02400					--------	--------
02500					   1,500	 263,500	 265,000
02600									--------
02700									$565,000
02710	
02720	
02800	                              FOOTNOTES
02900	
03000	1.   Salaries plus overhead estimated at $20,000 per man-year.
03100	
03200	2.    Major  travel  expense  is support of MIT personnel ($2,000 per

03300	month).
03400	
03500	3.   Test equipment in second period includes $10,000 for a new scope
03600	and $5,000 for special test equipment.
03700	
03800	4.   Assumes 10,000 IC's to be purchased (including  20%  spares)  at
03810	average cost of $6 each.
03900	
04000	5.   Assumes 130 PC cards of 20 types will be made, as follows:
04100		setup (20 types @ $600)			$12,000
04200		fabrication (130 @ $180)	 	 23,400
04300		stuffing and soldering (110 @ $10)	  2,200
04400							_______
04500							$37,600
04600	
04700	6.   Assumes 100 wire-wrap cards to be made, as follows:
04800		fabrication (100 @ $180)		$18,000
04900		wire-wrap (90 @$100)			  9,000
05000		stuff (90 @ $50)			  4,500
05100							_______
05200							$31,500
05300	
05400	7.   Assumes 256 cards x 100 pins per card = 25,000 pins connected by
05500	8,000 single wires at $.10 each and 24,000 twisted pairs at $.25.
05600	
05700	8.   Assumes	4 cabinets with hardware	$2,600
05800			8 card cages			 1,200
05900			250 sockets			 3,000
06000							______
06100							$6,800
06200	
06300	9.   500 Amperes at $10 per Amp.
06400	
06500	10.  Assumes $15,000 for a suitable mini-computer, $10,000 for a disc
06600	to  load  it,  and $5,000 for a display, keyboard, slow printer (e.g.
06700	teletype), and special interfacing.